technologically challenged - Allemand Anglais Dictionnaire